Members can download this article in PDF format.
High-voltage systems serve applications ranging from renewable-energy generation to industrial motor control. Such systems require precise control to meet performance goals safely and reliably.
Analog controllers have traditionally served in such applications, but they’re being supplanted by digital power controllers and real-time microcontroller units (MCUs) in modern high-voltage designs. In the latest innovation, MCUs apply artificial intelligence (AI) to real-time control applications to enhance functionality such as fault detection and mitigation.
Sponsored Resources
From Analog to Real-Time MCUs
Reliability is crucial for high-voltage systems to enhance safety, reduce maintenance costs, and minimize downtime. While offering fast response times, analog controllers lack the flexibility to implement the functionality required for modern high-voltage designs.
In contrast, digital power controllers such as Texas Instruments’ UCD3138A boost flexibility by allowing for parameters such as voltage and current thresholds to be adjusted under software control. In addition to performing power-control functions, the UCD3138A can handle housekeeping functions and communicate with other devices over communications links such as the Inter-Integrated Circuit (I2C) interface.
To help you get started with digital power controllers, TI offers the PMP40586 reference design, which employs a UCD3138A to control a 400- to 12-V, 1-kW power stage. TI produced a fully assembled board to test and validate the design, verifying such specifications as less than 500-mV peak-to-peak deviation in response to a 0% to 100% load change.
Digital power controllers remain good choices when you don’t need full power-supply control-loop customization. They generally enable parameter optimization through an easy-to-use graphical user interface (GUI) rather than requiring an extensive firmware development effort.
However, if the application is a grid-tied inverter or motor drive that requires adaptive control and real-time response to system conditions, you might want to choose a real-time MCU such as a member of TI’s C2000 family. To help illustrate the specific capabilities of C2000 MCUs, TI offers the TIDA-010933 reference design, in which a TMS320F280039C 32-bit C2000 MCU implements the control algorithm for a 1.6-kW bidirectional microinverter.
In this design, the MCU provides a one-chip solution for control of the microinverter DC-DC-converter and DC-AC-inverter power stages. It also implements the maximum power-point tracking (MPPT) algorithm necessary to extract maximum power from a solar-panel array.
Running Convolutional Neural Networks
Representing the latest advance in real-time high-voltage designs is the integration of neural-network processing units (NPUs) into MCUs, thereby bringing AI capabilities to real-time control applications. Such MCUs can run convolutional-neural-network (CNN) models to reduce latency to assist in optimizing applications ranging from arc detection in solar-power installations to bearing-fault detection in industrial motors.
Solar arc fault monitoring can help ensure the safety and reliability of solar-power systems. Solar arc faults often result from insulation breakdowns or loose connections and may generate intense heat, potentially causing fires. Motor-bearing fault detection can help prevent unexpected failures, minimizing downtime and maintenance costs. For both the solar and motor-bearing examples, AI is able to improve accuracy while avoiding false alarms, which could otherwise lead to unnecessary downtime and fruitless inspections.
Traditional fault-detection methods acquire data and apply rules-based decision-making to determine when a fault occurs. However, rules-based approaches generally require considerable expertise to develop and offer limited flexibility.
In contrast, edge AI, achieved by running CNN models locally on a real-time MCU, enables fault-detection systems to learn and adapt, improving fault detection accuracy while avoiding false alarms. CNN models can extract meaningful information from a variety of sensor outputs. In Figure 1, for example, a TI C2000 MCU with an NPU is able to detect bearing faults based on current, voltage, vibration, acoustic, and temperature data.